Amulet is a lightweight, Lua-driven multimedia toolkit created for designers who want to prototype small games, interactive art, or audiovisual experiments without the overhead of a full-scale engine. By wrapping OpenGL, OpenAL and SDL into a single, scriptable layer, the library lets a few dozen lines of code spawn animated sprites, synthesised sound, tile maps, particle systems and 2-D/3-D meshes that run identically on Windows, macOS and Linux. Its declarative scene graph encourages rapid iteration: change a color, a shader uniform or a sampler parameter and see the result instantly, making the tool popular in game-jams, classrooms and museum installations where deadlines are tight and creativity is prized. Built-in hot-reload, cross-platform deployment scripts, and a REPL console further shorten the feedback loop, while a minimalist C core keeps the runtime small enough for retro consoles and web assembly targets. Typical use cases span from weekend puzzle games and generative music visuals to data-driven interactive kiosks and academic research on human-computer interaction. Because everything is exposed through friendly Lua tables, artists can animate tweens, apply post-processing effects or mix procedural audio without leaving the editor, yet the same code can later be signed and shipped as a standalone executable. Amulet software is available free of charge on get.nero.com, with downloads supplied through trusted Windows package sources such as winget, always delivering the latest release and supporting batch installation alongside other tools.
Amulet is a Lua-based audio/visual toolkit designed for small games and experimentation.
Details